﻿@model ChoMy.Payment.OnePayResponse

@{
    int? receiverId = ViewBag.ReceiverId;
    int? orderId = ViewBag.OrderId;
    string dateFormat = "dd/MM/yyyy - hh:mm tt";
}

<div id="payment" class="confirmation">
    <div class="container">
        <div class="bg-content">
            @if (Model.HashValidateResult == "INVALIDATED")
            {
                ViewBag.Title = "Transaction is pending";

                <div class="jumbotron no-margin">
                    <h1>Transaction is pending!</h1>
                    <p>
                        Hệ thống đang gặp sự cố, không thể tiến hành thanh toán. Bạn vui lòng
                        <a href="@Url.Action("Details", "Post", new { groupNameId = "ve-chung-toi", postNameId = "lien-he" })" target="_blank">liên hệ</a>
                        với chúng tôi để sớm khắc phục sự cố.
                    </p>
                    <hr />
                    <p><a href="/" class="btn btn-primary btn-lg" role="button">Quay về trang chủ »</a></p>
                </div>

            }
            else
            {
                if (Model.TxnResponseCode.Trim() == "0")
                {
                    ViewBag.Title = "Giao dịch thành công";

                    DateTime checkoutDate = ViewBag.CheckoutDate;

                    <div class="jumbotron no-margin text-center">
                        <h1>Giao dịch thành công</h1>
                        <p>
                            Cảm ơn bạn đã đặt hàng từ Chợ Mỹ.
                        </p>
                        <p>
                            Mail xác nhận đã được gửi đến hộp thư của bạn.
                        </p>
                        <p>
                            Đơn hàng: <a href="#">@Model.OrderInfo</a>
                        </p>
                        <p>
                            <a href="/" class="btn btn-primary btn-lg" role="button">Quay về trang chủ »</a>
                        </p>
                    </div>
                    <hr />
                    <div class="form-group">
                        <a href="/">
                            <img src="~/img/logo.png" height="80" class="hidden-xs" />
                        </a>
                        <div class="pull-right text-right hidden-xs">
                            <div class="ordertime">
                                @checkoutDate.ToString(dateFormat)
                            </div>
                            <div class="ordercode">
                                <span class="label label-success">Đã thanh toán</span>
                                <span class="label label-primary">@Model.OrderInfo</span>
                            </div>
                        </div>
                        <div class="visible-xs">
                            <div class="ordertime">
                                @checkoutDate.ToString(dateFormat)
                            </div>
                            <div class="ordercode">
                                <span class="label label-success">Đã thanh toán</span>
                                <span class="label label-primary">@Model.OrderInfo</span>
                            </div>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-md-6">
                            <div class="bg-title">
                                <h5>Thông tin người đặt hàng</h5>
                            </div>
                            <div id="pv-sender">
                                <!-- Ajax: Sender -->
                                <div class="form-loading">
                                    <img src="~/img/loading.gif" />
                                </div>
                            </div>
                        </div>
                        <div class="col-md-6">
                            <div class="bg-title">
                                <h5>Thông tin người nhận hàng</h5>
                            </div>
                            <div id="pv-receiver">
                                <!-- Ajax: Receiver -->
                                <div class="form-loading">
                                    <img src="~/img/loading.gif" />
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="bg-title">
                        <h5>Thông tin đơn hàng</h5>
                    </div>
                    <div id="pv-details">
                        <!-- Ajax: OrderStyles -->
                        <div class="form-loading">
                            <img src="~/img/loading.gif" />
                        </div>
                    </div>
                }
                else
                {
                    ViewBag.Title = "Giao dịch thất bại";

                    var oph = new ChoMy.Payment.OnePayHandling();

                    <div class="jumbotron no-margin">
                        <h1>Giao dịch thất bại!</h1>
                        <p>
                            @oph.OnePayErrorMessage(Model.TxnResponseCode.Trim())
                        </p>
                        <hr />
                        <p><a href="/" class="btn btn-primary btn-lg" role="button">Quay về trang chủ »</a></p>
                    </div>
                }
            }
        </div>
    </div>
</div>

@section scripts{
    <script>
        new Payment().Confirmation(@receiverId, @orderId);
    </script>
}